off one's own bat - Turc Anglais Dictionnaire